//package indi.gao.file.zip;
//
//import cn.hutool.core.util.ZipUtil;
//import com.alibaba.fastjson.JSONObject;
//
//import java.io.File;
//import java.util.ArrayList;
//import java.util.Arrays;
//import java.util.List;
//import java.util.Map;
//import java.util.stream.Collectors;
//
///**
// * @author :gaolei
// * @version :v1.0
// * @projectName :GLUtil
// * @description :
// * @createDate :2021/9/3 3:08 下午
// */
//public class MacZipTest {
//    public static void main(String[] args) {
//        File unzip = ZipUtil.unzip(new File("/Users/gaolei/Library/Containers/com.tencent.WeWorkMac/Data/Documents/Profiles/EDA43579AC41DA0BEA62E565559E161E/Caches/Files/2021-09/b5f7f2bd495464529299ef7ef9202656/uploadimage_2.zip"));
//        File[] files = unzip.listFiles();
//        for (File fileOut : files) {
//            if (fileOut.getName().contains("__MACOSX")) {
//                continue;
//            }
//            File[] files1 = fileOut.listFiles();
//            if (files1 == null || files1.length == 0) {
//               continue;
//            }
//            List<File> fileList = new ArrayList<>(Arrays.asList(files1));
//            // 过滤文件夹
//            fileList.removeIf(File::isDirectory);
//
//            Map<String, List<File>> collect = fileList.stream().collect(Collectors.groupingBy(x -> x.getName().substring(0, x.getName().lastIndexOf("."))));
//
//            // 解析图片
//            for (File file : fileList) {
//                String imgName = file.getName();
//                String imgNameWithoutSuffix = imgName.substring(0, imgName.lastIndexOf("."));
//                String suffix = imgName.substring(imgName.lastIndexOf(".") + 1);
//                // 检查图片格式
//                // 根据图片查找对应的用户
//            }
//        }
//        System.out.println();
//    }
//}
